package org.mindrive.system.collection.expenses;


import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.extension.activerecord.Model;
import io.swagger.annotations.ApiModel;
import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;
import java.util.Date;

/**
 * (Approval)表实体类
 *
 * @author maweihong
 * @since 2023-10-30 14:22:27
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("APPROVAL")
@ApiModel(value = "审核表", description = "")
public class ApprovalEntity implements Serializable {
        
    @TableField("ID")
    private String id;

    //报表名称
    @TableField("REPUTATION")
    private String reputation;

    //报表时间
    @TableField("FORMS_TIME")
    private Date formsTime;

    //科室主任id
    @TableField("DIRECTOR")
    private String director;

    //科室主任审批结果
    @TableField("DIRECTOR_RESULT")
    private String directorResult;

    //科室主任反馈
    @TableField("DIRECTOR_FEEDBACK")
    private String directorFeedback;

    //填报角色id
    @TableField("REPORTING_ROLE_ID")
    private String reportingRoleId;

    //审批财务id
    @TableField("FINANCE_ID")
    private String financeId;

    //审批财务审批结果
    @TableField("FINANCE_RESULT")
    private String financeResult;

    //审批财务反馈
    @TableField("FINANCE_FEEDBACK")
    private String financeFeedback;

    //删除状态
    @TableField("STATUS")
    private String status;
        
    @TableField("CREATOR")
    private String creator;
        
    @TableField("CREATED_AT")
    private Date createAt;
        
    @TableField("UPDATOR")
    private String updator;
        
    @TableField("UPDATE_TIME")
    private Date updateTime;

}

